Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F4 USA F6 USA F8 Czech Republic F1 Austria F1 Germany F10 Germany F12 Czech Republic F4 USA F31 Italy F4 USA F8 Hungary F1 Morocco F3 USA F12 USA F13 Serbia & Montenegro F3 Austria F5 USA F23 Ukraine F2 Ukraine F3 USA F26 Czech Republic F6 USA F28 Germany F3 Austria F2 USA F7 Germany F7 USA F1 Great Britain F1 Great Britain F2 Croatia F1 France F5 Russia F1 Russia F2 USA F1 USA F4 Panama F1 USA F7 Croatia F2 USA F5 USA F32 Croatia F3 USA F8 USA F25 USA F26 USA F27 Italy F16 USA F1 Italy F19 USA F5 USA F9 Hungary F3 Morocco F4 Slovakia F1 Croatia F5 Italy F32 USA F29 Germany F2 Croatia F2 Italy F15 USA F3 Czech Republic F3 Slovenia F3 Austria F2 USA F11 Tatra Banka Open 2003 - Bratislava Harrah's Entertainment Men's Pro Challenger - Tunica GHI Bronx Tennis Classic - Bronx USTA Challenger of Oklahoma - Tulsa Freeman Men's $50,000 Challenger - Joplin Baden Open - Karlsruhe Schickedanz Open 2007 - Furth Brasov Challenger - Brasov ATP Challenger Trophy 2007 - Trnava Flea Market Cup - Busan Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Baden Open - Karlsruhe Kosice Open-Steelers Cup 2008 - Kosice Porsche Open - Poznan Levene Gouldin & Thompson Tennis Challenger - Binghamton Semgroup Challenger - Tulsa Bancolombia Open - Cali IV Challenger Ciudad De Guayaquil - Guayaquil JSM Challenger of Champaign - Urbana Carson Challenger Sarajevo Challenger Milan Challenger Kobstaedernes ATP Challenger - Kolding Pozoblanco Challenger Czech Indoor Open - Prague Aptos Challenger Manchester Challenger San Luis Potosi Challenger - San Luis Potosi Recanati Challenger Atlanta Clay Court Challenger - Atlanta Segovia Challenger Togliatti Cup - Togliatti dBI Tennis Challenger - Binghamton 5° Sporting Challenger - Turin Fifth-Third Bank Tennis Championships - Lexington St. Remy Challenger Tulsa Challenger Kobstaedernes ATP Challenger - Kolding Tashkent Challenger Trofeo Sisma Mantova - Mantova Seoul Challenger Chuncheon Challenger Knoxville Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Internationaux de Nouvelle-Caledonie - New Caledonia 2007 Challenger of Santa Clara - Valencia Croatia Osiguranje Rijeka Open - Rijeka XL Bermuda Open - Bermuda Rennes Challenger Ortisei Challenger Bratislava Challenger Akbank Private Banking TED Open - Istanbul Guangzhou Challenger Pingguo Challenger Barranquilla Challenger Sarasota Challenger Savannah Challenger Internationaux du Doubs - Besancon Nottingham Challenger Milan Challenger Marburg Challenger Swanston Challenger - Sacramento Men's Pro Challenger at Tunica National - Tunica Lexington Challenger Penza Challenger Samsung Securities Cup - Seoul Heilbronn Open - Heilbronn St. Remy Challenger Tulsa Challenger Izmir Challenger Dharwad Challenger 2006 - Dharwad Rennes Challenger Orleans Challenger Sao Jose Do Rio Preto Challenger Sao Leopoldo Challenger Ortisei Challenger 2004 Keys Gate Challenger - Homestead Montevideo Challenger Helsinki Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Waco International Tennis Challenger - Waco Bucaramanga Challenger 2004 USTA Challenger of Calabasas - Calabasas XL Capital Bermuda Open - Bermuda Tallahassee Challenger Sarasota Challenger The West Side Tennis Club Clay Court Challenger - Forest Hills Rio De Janeiro Challenger West Side Tennis Club Clay Court Challenger - Forest Hills Dallas Challenger Barranquilla Challenger Savannah Challenger Johannesburg Challenger Furth Challenger Prague Challenger Timisoara Challenger Czech Open 2006 - Prostejov Granby Challenger Vancouver Challenger Aptos Challenger St. Remy Challenger Sunrise Challenger Nord/LB Open 2004 - Braunschweig Tashkent Challenger Guayaquil Challenger PEOPLEnet Cup - Dnepropetrovsk Maui Challenger Harbour Tennis Cup Regione Lombardia - Milan Constanta Challenger - Constanta Aamulehti Tampere Open - Tampere Shenzhen Challenger Cali Challenger Gimcheon Challenger Busan Challenger Lexington Challenger Siemens Open - Scheveningen Prosperita Open 2007 - Ostrava Medellin Challenger San Remo Tennis Cup - San Remo Porsche Open - Poznan Odlum Brown Vancouver Open - Vancouver Napa Challenger dBI Tennis Challenger - Binghamton Tashkent Challenger Tiburon Challenger Challenger DCNS de Cherbourg - Cherbourg 2005 Tulsa Challenger - Tulsa Tatra Banka Open - Bratislava 8° Trani Cup - Trani Sacramento Challenger Happy Valley Challenger Ethias Trophy - Mons AT&T Challenger of Dallas - Dallas KGHM Dialog Polish Indoors - Wroclaw The Swanston Challenger - Sacramento The $50,000 Pro Challenger at Calabasas - Calabasas Voit Mexico City Open - Mexico City Tatra Banka Open - Bratislava The LTA Nottingham Challenger - Nottingham Samsung Secruities Cup Challenger - Seoul Tatra Banka Open 2006 - Bratislava Pharma Medico Open 2008 - Aarhus Raanana Challenger IPP Open - Helsinki Taipei City Challenger BMW Tennis Championship - Sunrise Morocco Tennis Tour - Fes USTA Tallahassee Tennis Challenger - Tallahassee II Naples ITG Challenger - Naples Hilton Waikoloa Village USTA Challenger - Waikoloa Open Castilla y Leon - Segovia Hilton Waikoloa Village USTA Challenger - Waikoloa Orleans Challenger Status Athens Open - Athens Fergana Challenger Eckental Challenger Kosice Challenger Brescia Challenger XL Bermuda Open - Bermuda Media Will Cup Busan Challenger Tennis - Busan Quimper Challenger IPP Open - Helsinki Unicredit Czech Open - Prostejov Guangzhou Challenger USTA Challenger of Orlando - Orlando Seoul Challenger Kos Succhetti Tennis Cup - Cordenons 2006 USTA Tallahassee Tennis Challenger - Tallahassee Coffee Cup Challenger - Chikmagalur Abierto Colombiano de Tenis - Bogota Brest Challenger II Manta Open - Manta Challenger Brasov - Brasov WOW Cafe Challenger - New Orleans Turin Challenger Challenger DCN de Cherbourg - Cherbourg Buenos Aires Challenger Brescia Challenger Arpa Ceramic Cup - Reggio Emilia Siemens Open 2007 - Scheveningen Oklahoma Challenger - Tulsa Tatra Banka Slovak Open - Bratislava Internazionali di Tennis di Bergamo - Bergamo BMW Tennis Championship - Sunrise Bratislava Challenger Irving Challenger Sporting Challenger - Turin Astana Challenger Vancouver Challenger Binghamton Challenger Orleans Challenger Mons Challenger Brescia Challenger Guayaquil Challenger St. Brieuc Challenger Ostdeutscher Sparkassen Cup - Dresden Glasgow Challenger Mons Challenger Surbiton Challenger Tunis Challenger Tallahassee Challenger Ortisei Challenger Bratislava Challenger Wroclaw Challenger Open de L'Isere-Trophee BNP Paribas - Grenoble Phoenix Challenger Geneva Challenger Biel Challenger Santiago Challenger Santos Challenger Taipei City Challenger Bratislava Challenger Kosice Challenger Seoul Challenger Granby Challenger Binghamton Challenger Orleans Challenger Irving Challenger Ostrava Challenger Sacramento Challenger Open de Rennes La Trinitaine - Rennes Troisdorf Challenger Busan Challenger Bratislava Challenger Loughborough Challenger Granby Challenger Surbiton Challenger Tallahassee Challenger St. Remy Challenger St. Brieuc Challenger Izmir Challenger Tashkent Challenger Brest Challenger Nottingham Challenger Manila Challenger Wroclaw Challenger Shenzhen Challenger Raanana Challenger Busan Challenger Bangkok Challenger Pozoblanco Challenger Bratislava Challenger Aptos Challenger Tashkent Challenger Irving Challenger Taipei City Challenger 2002 Tulsa USTA Challenger - Tulsa Tiburon Challenger Siebel Open - San Jose Portoroz Challenger Flea Market Cup Busan Challenger Tennis - Busan Bogota Challenger - Bogota 2005 West Side Tennis Coub Men's Challenger - Forest Hills Savannah Challenger Prague Challenger Naples Challenger - Naples Prostejov Challenger International Tennis Championships - Delray Beach Nottingham Challenger Monza Challenger Indian Wells Challenger GHI Bronx Tennis Classic - Bronx Taipei City Challenger Busan Challenger International Tennis Championships - Delray Beach Gwangju Challenger Surbiton Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Arizona Men's Tennis Championships - Scottsdale Recanati Challenger Aptos Challenger Eckental Challenger Pau Challenger Biella 1 Challenger Biella 2 Challenger Lugano Challenger Biella 7 Challenger Internationale Badische Meisterschaffen Um Den Techem Cup - Zell 2003 USTA Tallahassee Tennis Challenger - Tallahassee Mallorca Challenger Ismaning Challenger Bratislava Challenger Forli 3 Challenger Quimper Challenger Forli 5 Challenger Ostrava Challenger Mauthausen Challenger Atlantic City Open - Atlantic City Nottingham Challenger Ilkley Challenger Swanston Challenger - Sacramento Steelers Cup - Kosice Memorial Savigni - Sassuolo Mallorca Challenger ATU Cup - Weiden Burbank Challenger - Burbank Ismaning Challenger Ortisei Challenger USTA Men's Challenger of Dallas - Dallas Pro Tennis World Open - Sunrise Steelers Cup 2005 - Kosice Stella Artois Clay Court Championships - Budaors Home Depot Center USTA Challenger - Carson ATP Challenger Numea - New Caledonia USTA Men's Challenger of Dallas - Dallas USTA Freeman Men's Challenger - Joplin XI Abierto Internacional de Salinas - Salinas Izmir Challenger Unique Zagreb Open - Zagreb Steelers Cup - Kosice Lubbock Challenger - Lubbock Open de Rennes La Trinitaine - Rennes Open Seat Godo 2007 - Barcelona Sony Ericsson Open 2008 - Belgrade Mercedes Cup - Stuttgart Tennis Napoli Cup - Napoli Tunis Open - Tunis Prosperita Open 2008 - Ostrava Legg Mason Tennis Classic - Washington BCR Open Romania - Bucharest U.S. Men's Clay Court Championships - Houston Tatra Banka Slovak Open - Bratislava Mons Challenger Next Generation Adelaide International - Adelaide SAP Open - San Jose Open des Alpes Trophee BNP Paribas - Grenoble Orange Warsaw Open - Warsaw Ismaning Challenger Bratislava Challenger PBZ Zagreb Indoors - Zagreb Delray Beach International Tennis Championships - Delray Beach Open de Rennes - Rennes Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Gerry Weber Open - Halle Kobstaedernes ATP Challenger - Kolding Trieste Challenger Portoroz Challenger 2008 Knoxville Challenger - Knoxville Quimper Challenger Kremlin Cup - Moscow Quimper 2 Challenger Bank Austria Tennis Trophy - Vienna Brisbane International - Brisbane Bordeaux Challenger Busan Challenger Jonkoping Challenger PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Prague Challenger U.S. Mens's Clay Court Championship - Houston BMW Open - Munich Countrywide Classic - Los Angeles Open de Moselle - Metz Open Sud de France - Montpellier Regions Morgan Keegan Championships - Memphis Zagreb Challenger Qatar ExxonMobil Open - Doha Bratislava Challenger Bratislava Challenger Dallas Challenger Florianopolis Challenger Dallas Challenger Cali Challenger PBZ Zagreb Indoors - Zagreb Sacramento Challenger Dubai Duty Free Tennis Championships - Dubai Maui Challenger Tashkent Challenger Serbia Open - Belgrade Delray Beach International Tennis Championships - Delray Beach Porto Alegre Challenger The Dubai Tennis Championships - Dubai Gerry Weber Open - Halle ARAG World Team Championship - Dusseldorf Bet-at-home Cup - Kitzbuhel Medellin Challenger Citi Open - Washington Bratislava Challenger St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur Indianapolis Tennis Championships - Indianapolis Serbia Open - Belgrade Guayaquil Challenger Drummondville Challenger Chennai Open - Chennai Rakuten Japan Open - Tokyo Malaga Challenger Helsinki Challenger Qatar ExxonMobil Open - Doha Heineken Open - Auckland Sunrise Challenger Studena Croatia Open - Umag PBZ Zagreb Indoors - Zagreb Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Bucaramanga Challenger Legg Mason Tennis Classic - Washington Citi Open - Washington Kaohsiung Challenger Rakuten Japan Open - Tokyo Atlanta Tennis Championships - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Winston-Salem Open - Winston-Salem PBZ Zagreb Indoors - Zagreb Sarasota Challenger Mercedes Cup - Stuttgart Gerry Weber Open - Halle If Stockholm Open - Stockholm Open 13 Provence - Marseille Johannesburg Challenger Delray Beach International Tennis Championships - Delray Beach Kun-Ming Challenger Busan Challenger Apia International - Sydney Abierto Mexicano Telcel - Acapulco St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen Campinas Challenger BB&T Atlanta Open - Atlanta U.S. National Indoor Tennis Championships - Memphis Athens Challenger Bratislava Challenger Aegon Nottingham Open - Nottingham AEGON Championships - London Hall of Fame Tennis Championships - Newport Helsinki Challenger Medibank International - Sydney BB&T Atlanta Open - Atlanta Shenzhen Open - Shenzhen Dubai Duty Free Tennis Championships - Dubai Chitre Challenger Citi Open - Washington Winston-Salem Open - Winston-Salem Intrum Stockholm Open - Stockholm Guadalajara Challenger BRD Nastase Tiriac Trophy - Bucharest Gerry Weber Open - Halle Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Qatar ExxonMobil Open - Doha Charlottesville Challenger Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston SAP Open - San Jose Delray Beach Open - Delray Beach Copa Claro - Buenos Aires US Men's Clay Court Championship - Houston Ostrava Challenger Open de Nice Cote d'Azur - Nice Segovia Challenger Moselle Open - Metz PTT Thailand Open - Bangkok Erste Bank Open - Vienna Aircel Chennai Open - Chennai Heineken Open - Auckland U.S. National Indoor Tennis Championships - Memphis Open 13 - Marseille Delray Beach Open - Delray Beach Mons Challenger Budapest Challenger Topshelf Open - 's-Hertogenbosch Libema Open - 's-Hertogenbosch Bergamo Challenger Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Erste Bank Open - Vienna Tiburon Challenger Heineken Open - Auckland Abierto Mexicano Telcel - Acapulco Le Gosier Challenger Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta San Benedetto Challenger Eckental Challenger Gerry Weber Open - Halle Open Sud de France - Montpellier Citi Open - Washington ABN AMRO World Tennis Tournament - Rotterdam Bogota Challenger Cary Challenger Hall of Fame Tennis Championships - Newport Citi Open - Washington Furth Challenger Abierto Mexicano de Tenis Mifel - Los Cabos Eckental Challenger Zagreb Challenger Citi Open - Washington ASB Classic - Auckland Vancouver Challenger Garanti Koza Sofia Open - Sofia Dubai Duty Free Tennis Championships - Dubai AEGON International - Eastbourne Eckental Challenger Shenzhen Open - Shenzhen Quimper Challenger Prostejov Challenger Biella Challenger DIEMA XTRA Sofia Open - Sofia Ismaning Challenger Nord LB Open 2007 - Braunschweig Sporting Challenger '07 Trofeo Regione Piemonte - Turin Prague Challenger Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha Noventi Open - Halle Truist Atlanta Open - Atlanta Open Sud de France - Montpellier Open 13 Provence - Marseille Dutch Open Tennis - Amersfoort BCR Open Romania - Bucharest U.S. Mens's Clay Court Championship - Houston Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo Chennai Open - Chennai Regions Morgan Keegan Championships - Memphis U.S. Mens's Clay Court Championship - Houston Pacific Life Open - Indian Wells Rogers Masters - Montreal AEGON International - Eastbourne PBZ Zagreb Indoors - Zagreb Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Legg Mason Tennis Classic - Washington D.C. Brisbane International - Brisbane Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch Delray Beach Open - Delray Beach Mercedes Cup - Stuttgart New York Open - New York Delray Beach Open - Delray Beach Hall of Fame Open - Newport Mutua Madrilena Masters Madrid - Madrid Ilkley Challenger Rennes Challenger Hamburg Challenger Bratislava Challenger Ostrava Challenger Sony Ericsson Open - Miami Pacific Life Open - Indian Wells Rogers Cup - Toronto BNP Paribas Open - Indian Wells Rogers Cup - Montreal BNP Paribas Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid Sony Ericsson Open - Miami U.S. Men's Clay Court Championships - Houston PBZ Zagreb Indoors - Zagreb Open de Nice Cote dAzur - Nice Davidoff Swiss Indoors Basel - Basel Pacific Life Open - Indian Wells Regions Morgan Keegan Championships - Memphis Legg Mason Tennis Classic - Washington Western & Southern Financial Group Masters - Cincinnati Pilot Pen Tennis - New Haven Aircel Chennai Open - Chennai Open Sud de France - Montpellier Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Erste Bank Open - Vienna Miami Open - Miami Internazionali BNL d'Italia - Rome Pacific Life Open - Indian Wells BNP Paribas Open - Indian Wells BB&T Atlanta Open - Atlanta Sony Ericsson Open - Miami Miami Open - Miami Sony Ericsson Open - Miami Sony Open Tennis - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Swiss Indoors Basel - Basel Power Horse Cup - Dusseldorf U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Erste Bank Open - Vienna Swiss Indoors Basel - Basel Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London BNP Paribas Open - Indian Wells U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Rogers Masters - Toronto Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Davis Cup, World Group, 1R, CHI-SVK 4-1 Davis Cup, World Group, PO, SVK-KOR 2-3 Davis Cup, World Group, PO, SVK-SRB, 1-4 Davis Cup, Group 1, 2R, ITA-SVK 4-1 Davis Cup, Group 1, 2R, AUT-SVK 3-2 Davis Cup, Europe/Africa Group I, PO, BLR-SVK 1-4 Davis Cup, Group I, 1R, SVK-LAT 5-0 Davis Cup, World Group, PO, USA-SVK 5-0 Davis Cup, Group 1, 2R, SVK-GEO 4-1 Davis Cup, Group I, 1R, POR-SVK 4-1 Davis Cup, Group I, PO, SVK-POR 3-1 Davis Cup, Group I, PO, SVK-SWE 3-2 Davis Cup, Group I, 2R, SVK-AUT 4-1 French Open (juniors) Wimbledon (juniors) Australian Open (juniors) French Open (juniors) U.S. Open (juniors) Davis Cup, Group 1, PO, SVK-MKD, 5-0 Davis Cup, Group I, 1R, GBR-SVK 3-2 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group I, 1R, SVK-SLO 5-0 Australian Open (juniors) Olympics - London Davis Cup, World Group, PO, SVK-BEL 2-3